package com.hzzy.IDao;

import java.util.List;
import java.util.Map;

import com.hzzy.bean.HzDormMember;
import com.hzzy.bean.HzDormitoryCheckins;
import com.hzzy.bean.HzTeacher;

/**
 * 寝室点到
 * 
 * @author LSJ 2016年5月12日
 */
public interface HzCheckDormMapper {
	/**
	 * 查询寝室成员
	 * 
	 * @param studentid
	 * @return
	 */
	List<HzDormMember> queryDormMember(Map<String, Object> param);

	/**
	 * 查询寝室联系人根据寝室长id
	 * 
	 * @param studentid
	 * @return
	 */
	List<HzTeacher> queryDormContactByStudentId(Map<String, Object> param);

	/**
	 * 查询今天是否已经点到
	 * @param param
	 * @return
	 */
	List<HzDormitoryCheckins> checkDormCheckinsByStudentId(Map<String, Object> param);
	/**
	 * 查询该学号当天的点到情况
	 * @param param
	 * @return
	 */
	Integer checkDormMemberstateByStudentId(Map<String, Object> param);
	/**
	 * 修改该学号当天的点到情况
	 * @param param
	 * @return
	 */
	int updateDormCheck(Map<String, Object> param);
	/**
	 * 查看该学号当天的是否有点到记录
	 * @param param
	 * @return
	 */
	int checkDormMemberischeckByStudentId(Map<String, Object> param);
}
